package anubis

var U = [10][256]uint32{
    {
        0xbabababa, 0x54545454, 0x2f2f2f2f, 0x74747474, 0x53535353, 0xd3d3d3d3, 0xd2d2d2d2, 0x4d4d4d4d,
        0x50505050, 0xacacacac, 0x8d8d8d8d, 0xbfbfbfbf, 0x70707070, 0x52525252, 0x9a9a9a9a, 0x4c4c4c4c,
        0xeaeaeaea, 0xd5d5d5d5, 0x97979797, 0xd1d1d1d1, 0x33333333, 0x51515151, 0x5b5b5b5b, 0xa6a6a6a6,
        0xdededede, 0x48484848, 0xa8a8a8a8, 0x99999999, 0xdbdbdbdb, 0x32323232, 0xb7b7b7b7, 0xfcfcfcfc,
        0xe3e3e3e3, 0x9e9e9e9e, 0x91919191, 0x9b9b9b9b, 0xe2e2e2e2, 0xbbbbbbbb, 0x41414141, 0x6e6e6e6e,
        0xa5a5a5a5, 0xcbcbcbcb, 0x6b6b6b6b, 0x95959595, 0xa1a1a1a1, 0xf3f3f3f3, 0xb1b1b1b1, 0x02020202,
        0xcccccccc, 0xc4c4c4c4, 0x1d1d1d1d, 0x14141414, 0xc3c3c3c3, 0x63636363, 0xdadadada, 0x5d5d5d5d,
        0x5f5f5f5f, 0xdcdcdcdc, 0x7d7d7d7d, 0xcdcdcdcd, 0x7f7f7f7f, 0x5a5a5a5a, 0x6c6c6c6c, 0x5c5c5c5c,
        0xf7f7f7f7, 0x26262626, 0xffffffff, 0xedededed, 0xe8e8e8e8, 0x9d9d9d9d, 0x6f6f6f6f, 0x8e8e8e8e,
        0x19191919, 0xa0a0a0a0, 0xf0f0f0f0, 0x89898989, 0x0f0f0f0f, 0x07070707, 0xafafafaf, 0xfbfbfbfb,
        0x08080808, 0x15151515, 0x0d0d0d0d, 0x04040404, 0x01010101, 0x64646464, 0xdfdfdfdf, 0x76767676,
        0x79797979, 0xdddddddd, 0x3d3d3d3d, 0x16161616, 0x3f3f3f3f, 0x37373737, 0x6d6d6d6d, 0x38383838,
        0xb9b9b9b9, 0x73737373, 0xe9e9e9e9, 0x35353535, 0x55555555, 0x71717171, 0x7b7b7b7b, 0x8c8c8c8c,
        0x72727272, 0x88888888, 0xf6f6f6f6, 0x2a2a2a2a, 0x3e3e3e3e, 0x5e5e5e5e, 0x27272727, 0x46464646,
        0x0c0c0c0c, 0x65656565, 0x68686868, 0x61616161, 0x03030303, 0xc1c1c1c1, 0x57575757, 0xd6d6d6d6,
        0xd9d9d9d9, 0x58585858, 0xd8d8d8d8, 0x66666666, 0xd7d7d7d7, 0x3a3a3a3a, 0xc8c8c8c8, 0x3c3c3c3c,
        0xfafafafa, 0x96969696, 0xa7a7a7a7, 0x98989898, 0xecececec, 0xb8b8b8b8, 0xc7c7c7c7, 0xaeaeaeae,
        0x69696969, 0x4b4b4b4b, 0xabababab, 0xa9a9a9a9, 0x67676767, 0x0a0a0a0a, 0x47474747, 0xf2f2f2f2,
        0xb5b5b5b5, 0x22222222, 0xe5e5e5e5, 0xeeeeeeee, 0xbebebebe, 0x2b2b2b2b, 0x81818181, 0x12121212,
        0x83838383, 0x1b1b1b1b, 0x0e0e0e0e, 0x23232323, 0xf5f5f5f5, 0x45454545, 0x21212121, 0xcececece,
        0x49494949, 0x2c2c2c2c, 0xf9f9f9f9, 0xe6e6e6e6, 0xb6b6b6b6, 0x28282828, 0x17171717, 0x82828282,
        0x1a1a1a1a, 0x8b8b8b8b, 0xfefefefe, 0x8a8a8a8a, 0x09090909, 0xc9c9c9c9, 0x87878787, 0x4e4e4e4e,
        0xe1e1e1e1, 0x2e2e2e2e, 0xe4e4e4e4, 0xe0e0e0e0, 0xebebebeb, 0x90909090, 0xa4a4a4a4, 0x1e1e1e1e,
        0x85858585, 0x60606060, 0x00000000, 0x25252525, 0xf4f4f4f4, 0xf1f1f1f1, 0x94949494, 0x0b0b0b0b,
        0xe7e7e7e7, 0x75757575, 0xefefefef, 0x34343434, 0x31313131, 0xd4d4d4d4, 0xd0d0d0d0, 0x86868686,
        0x7e7e7e7e, 0xadadadad, 0xfdfdfdfd, 0x29292929, 0x30303030, 0x3b3b3b3b, 0x9f9f9f9f, 0xf8f8f8f8,
        0xc6c6c6c6, 0x13131313, 0x06060606, 0x05050505, 0xc5c5c5c5, 0x11111111, 0x77777777, 0x7c7c7c7c,
        0x7a7a7a7a, 0x78787878, 0x36363636, 0x1c1c1c1c, 0x39393939, 0x59595959, 0x18181818, 0x56565656,
        0xb3b3b3b3, 0xb0b0b0b0, 0x24242424, 0x20202020, 0xb2b2b2b2, 0x92929292, 0xa3a3a3a3, 0xc0c0c0c0,
        0x44444444, 0x62626262, 0x10101010, 0xb4b4b4b4, 0x84848484, 0x43434343, 0x93939393, 0xc2c2c2c2,
        0x4a4a4a4a, 0xbdbdbdbd, 0x8f8f8f8f, 0x2d2d2d2d, 0xbcbcbcbc, 0x9c9c9c9c, 0x6a6a6a6a, 0x40404040,
        0xcfcfcfcf, 0xa2a2a2a2, 0x80808080, 0x4f4f4f4f, 0x1f1f1f1f, 0xcacacaca, 0xaaaaaaaa, 0x42424242,
    },
    {
        0xba69bbb9, 0x54a8e59a, 0x2f5ee265, 0x74e82587, 0x53a6f7a2, 0xd3bbd0d6, 0xd2b9d6de, 0x4d9ab352,
        0x50a0fdba, 0xac45cf09, 0x8d07091c, 0xbf63a591, 0x70e03da7, 0x52a4f1aa, 0x9a297ba4, 0x4c98b55a,
        0xeac94603, 0xd5b7c4e6, 0x973355cc, 0xd1bfdcc6, 0x3366aa85, 0x51a2fbb2, 0x5bb6c7e2, 0xa651f359,
        0xdea1febe, 0x4890ad7a, 0xa84dd729, 0x992f71bc, 0xdbabe096, 0x3264ac8d, 0xb77395d1, 0xfce532b3,
        0xe3db704b, 0x9e216384, 0x913f41fc, 0x9b2b7dac, 0xe2d97643, 0xbb6bbdb1, 0x41829b32, 0x6edc7957,
        0xa557f941, 0xcb8b8016, 0x6bd6677f, 0x953759dc, 0xa15fe161, 0xf3fb10cb, 0xb17f81e1, 0x02040c10,
        0xcc85922e, 0xc495a26e, 0x1d3a4ee8, 0x142878a0, 0xc39bb056, 0x63c6573f, 0xdaa9e69e, 0x5dbad3d2,
        0x5fbedfc2, 0xdca5f2ae, 0x7dfa13cf, 0xcd879426, 0x7ffe1fdf, 0x5ab4c1ea, 0x6cd87547, 0x5cb8d5da,
        0xf7f308eb, 0x264cd42d, 0xffe338ab, 0xedc7543b, 0xe8cd4a13, 0x9d27699c, 0x6fde7f5f, 0x8e010304,
        0x193256c8, 0xa05de769, 0xf0fd1ad3, 0x890f113c, 0x0f1e2278, 0x070e1238, 0xaf43c511, 0xfbeb208b,
        0x08103040, 0x152a7ea8, 0x0d1a2e68, 0x04081820, 0x01020608, 0x64c84507, 0xdfa3f8b6, 0x76ec2997,
        0x79f20bef, 0xdda7f4a6, 0x3d7a8ef5, 0x162c74b0, 0x3f7e82e5, 0x376eb2a5, 0x6dda734f, 0x387090dd,
        0xb96fb1a1, 0x73e637bf, 0xe9cf4c1b, 0x356abeb5, 0x55aae392, 0x71e23baf, 0x7bf607ff, 0x8c050f14,
        0x72e431b7, 0x880d1734, 0xf6f10ee3, 0x2a54fc4d, 0x3e7c84ed, 0x5ebcd9ca, 0x274ed225, 0x468c890a,
        0x0c182860, 0x65ca430f, 0x68d06d67, 0x61c25b2f, 0x03060a18, 0xc19fbc46, 0x57aeef82, 0xd6b1cefe,
        0xd9afec86, 0x58b0cdfa, 0xd8adea8e, 0x66cc4917, 0xd7b3c8f6, 0x3a749ccd, 0xc88d8a0e, 0x3c7888fd,
        0xfae92683, 0x963153c4, 0xa753f551, 0x982d77b4, 0xecc55233, 0xb86db7a9, 0xc793a876, 0xae41c319,
        0x69d26b6f, 0x4b96a762, 0xab4bdd31, 0xa94fd121, 0x67ce4f1f, 0x0a143c50, 0x478e8f02, 0xf2f916c3,
        0xb57799c1, 0x2244cc0d, 0xe5d7647b, 0xeec15e23, 0xbe61a399, 0x2b56fa45, 0x811f217c, 0x12246c90,
        0x831b2d6c, 0x1b365ad8, 0x0e1c2470, 0x2346ca05, 0xf5f704fb, 0x458a8312, 0x2142c615, 0xce819e3e,
        0x4992ab72, 0x2c58e87d, 0xf9ef2c9b, 0xe6d16e63, 0xb67193d9, 0x2850f05d, 0x172e72b8, 0x82192b64,
        0x1a345cd0, 0x8b0b1d2c, 0xfee13ea3, 0x8a091b24, 0x09123648, 0xc98f8c06, 0x8713354c, 0x4e9cb94a,
        0xe1df7c5b, 0x2e5ce46d, 0xe4d56273, 0xe0dd7a53, 0xebcb400b, 0x903d47f4, 0xa455ff49, 0x1e3c44f0,
        0x8517395c, 0x60c05d27, 0x00000000, 0x254ade35, 0xf4f502f3, 0xf1ff1cdb, 0x94355fd4, 0x0b163a58,
        0xe7d3686b, 0x75ea238f, 0xefc3582b, 0x3468b8bd, 0x3162a695, 0xd4b5c2ee, 0xd0bddace, 0x86113344,
        0x7efc19d7, 0xad47c901, 0xfde734bb, 0x2952f655, 0x3060a09d, 0x3b769ac5, 0x9f23658c, 0xf8ed2a93,
        0xc691ae7e, 0x13266a98, 0x060c1430, 0x050a1e28, 0xc597a466, 0x11226688, 0x77ee2f9f, 0x7cf815c7,
        0x7af401f7, 0x78f00de7, 0x366cb4ad, 0x1c3848e0, 0x397296d5, 0x59b2cbf2, 0x183050c0, 0x56ace98a,
        0xb37b8df1, 0xb07d87e9, 0x2448d83d, 0x2040c01d, 0xb2798bf9, 0x92394be4, 0xa35bed71, 0xc09dba4e,
        0x4488851a, 0x62c45137, 0x10206080, 0xb4759fc9, 0x84153f54, 0x43869722, 0x933b4dec, 0xc299b65e,
        0x4a94a16a, 0xbd67a981, 0x8f03050c, 0x2d5aee75, 0xbc65af89, 0x9c256f94, 0x6ad46177, 0x40809d3a,
        0xcf839836, 0xa259eb79, 0x801d2774, 0x4f9ebf42, 0x1f3e42f8, 0xca89861e, 0xaa49db39, 0x4284912a,
    },
    {
        0xbad2bda1, 0x544d64a4, 0x2fbc760f, 0x74cdde4c, 0x53510879, 0xd36bdafe, 0xd26fcebe, 0x4d298daa,
        0x505d34b9, 0xac8a9848, 0x8d0e36e0, 0xbfc6f9fc, 0x70dd8e51, 0x52551c39, 0x9a520749, 0x4c2d99ea,
        0xea8f8918, 0xd573a263, 0x9766e32e, 0xd163f27e, 0x33ccdb5c, 0x515920f9, 0x5b71a843, 0xa6a210f2,
        0xde5f3e99, 0x483dc9f7, 0xa89ac855, 0x995e3b89, 0xdb4b7ac4, 0x32c8cf1c, 0xb7e659c6, 0xfcd7acf1,
        0xe3ab3d62, 0x9e425754, 0x917e9bb3, 0x9b561309, 0xe2af2922, 0xbbd6a9e1, 0x41197d8d, 0x6ea50b82,
        0xa5ae2c32, 0xcb0b27b0, 0x6bb14fdf, 0x956ecbae, 0xa1be7c2f, 0xf3eb6016, 0xb1fe215b, 0x02082880,
        0xcc174b6d, 0xc437eb57, 0x1d74b913, 0x14500d69, 0xc32b878a, 0x6391efe5, 0xda4f6e84, 0x5d69d0de,
        0x5f61f85e, 0xdc571619, 0x7de96a36, 0xcd135f2d, 0x7fe142b6, 0x5a75bc03, 0x6cad2302, 0x5c6dc49e,
        0xf7fb300b, 0x2698c275, 0xffdb9031, 0xed93e5c5, 0xe887a198, 0x9d4e6b94, 0x6fa11fc2, 0x8e020a20,
        0x1964e90e, 0xa0ba686f, 0xf0e75cd6, 0x891e66fd, 0x0f3ccce7, 0x071c6cdd, 0xaf86a488, 0xfbcbc02c,
        0x0820a03a, 0x15541929, 0x0d34e467, 0x0410501d, 0x01041440, 0x648d8338, 0xdf5b2ad9, 0x76c5f6cc,
        0x79f93a2b, 0xdd530259, 0x3df403fb, 0x165825e9, 0x3ffc2b7b, 0x37dc8b41, 0x6da93742, 0x38e047a6,
        0xb9de8161, 0x73d1b291, 0xe983b5d8, 0x35d4a3c1, 0x554970e4, 0x71d99a11, 0x7bf112ab, 0x8c0a22a0,
        0x72d5a6d1, 0x881a72bd, 0xf6ff244b, 0x2aa83252, 0x3ef83f3b, 0x5e65ec1e, 0x279cd635, 0x46051150,
        0x0c30f027, 0x65899778, 0x68bd731f, 0x6199c765, 0x030c3cc0, 0xc123af0a, 0x57415864, 0xd67f9ea3,
        0xd9435244, 0x587d9483, 0xd8474604, 0x6685abb8, 0xd77b8ae3, 0x3ae86f26, 0xc8071b70, 0x3cf017bb,
        0xfacfd46c, 0x9662f76e, 0xa7a604b2, 0x985a2fc9, 0xec97f185, 0xb8da9521, 0xc73bd797, 0xae82b0c8,
        0x69b9675f, 0x4b31f537, 0xab96f495, 0xa99edc15, 0x6781bff8, 0x0a2888ba, 0x47010510, 0xf2ef7456,
        0xb5ee7146, 0x22889268, 0xe5b345ff, 0xee9fd905, 0xbec2edbc, 0x2bac2612, 0x813ec6c7, 0x124875f4,
        0x8336ee47, 0x1b6cc18e, 0x0e38d8a7, 0x238c8628, 0xf5f3188b, 0x45092d90, 0x2184aea8, 0xce1f63ed,
        0x4939ddb7, 0x2cb04acf, 0xf9c3e8ac, 0xe6bf793f, 0xb6e24d86, 0x28a01ad2, 0x175c31a9, 0x8232fa07,
        0x1a68d5ce, 0x8b164e7d, 0xfedf8471, 0x8a125a3d, 0x0924b47a, 0xc9030f30, 0x8726be5a, 0x4e25b16a,
        0xe1a315e2, 0x2eb8624f, 0xe4b751bf, 0xe0a701a2, 0xeb8b9d58, 0x907a8ff3, 0xa4aa3872, 0x1e7885d3,
        0x852e96da, 0x609dd325, 0x00000000, 0x2594feb5, 0xf4f70ccb, 0xf1e34896, 0x946adfee, 0x0b2c9cfa,
        0xe7bb6d7f, 0x75c9ca0c, 0xef9bcd45, 0x34d0b781, 0x31c4f3dc, 0xd477b623, 0xd067e63e, 0x8622aa1a,
        0x7ee556f6, 0xad8e8c08, 0xfdd3b8b1, 0x29a40e92, 0x30c0e79c, 0x3bec7b66, 0x9f464314, 0xf8c7fcec,
        0xc63fc3d7, 0x134c61b4, 0x0618789d, 0x0514445d, 0xc533ff17, 0x11444934, 0x77c1e28c, 0x7ced7e76,
        0x7af506eb, 0x78fd2e6b, 0x36d89f01, 0x1c70ad53, 0x39e453e6, 0x597980c3, 0x1860fd4e, 0x56454c24,
        0xb3f609db, 0xb0fa351b, 0x2490eaf5, 0x2080bae8, 0xb2f21d9b, 0x9272a773, 0xa3b654af, 0xc027bb4a,
        0x440d39d0, 0x6295fba5, 0x10405d74, 0xb4ea6506, 0x842a829a, 0x4311550d, 0x9376b333, 0xc22f93ca,
        0x4a35e177, 0xbdced17c, 0x8f061e60, 0x2db45e8f, 0xbccac53c, 0x9c4a7fd4, 0x6ab55b9f, 0x401d69cd,
        0xcf1b77ad, 0xa2b240ef, 0x803ad287, 0x4f21a52a, 0x1f7c9193, 0xca0f33f0, 0xaa92e0d5, 0x4215414d,
    },
    {
        0xbab9a961, 0x549a4549, 0x2f652978, 0x7487fe5a, 0x53a230ef, 0xd3d6e6a3, 0xd2de9e99, 0x4d520939,
        0x50bab8a1, 0xac09777a, 0x8d1cb453, 0xbf912cb3, 0x70a703b2, 0x52aa48d5, 0x9aa41272, 0x4c5a7103,
        0xea0311c0, 0xd5e6eb3f, 0x97cc706d, 0xd1c616d7, 0x3385e0da, 0x51b2c09b, 0x5be2d722, 0xa65960c3,
        0xdebe84bc, 0x487a8ceb, 0xa8298a92, 0x99bc9a3c, 0xdb96016e, 0x328d98e0, 0xb7d1cb7e, 0xfcb3cfdb,
        0xe34b8e37, 0x9e84ef9a, 0x91fc7df1, 0x9bac6a48, 0xe243f60d, 0xbbb1d15b, 0x4132131c, 0x6e573a64,
        0xa541e88d, 0xcb16d2e9, 0x6b7fbfb6, 0x95dc8019, 0xa1611565, 0xf3cb5db0, 0xb1e1c6e2, 0x0210f074,
        0xcc2ea74f, 0xc46e4082, 0x1de8b198, 0x14a02e6f, 0xc3563524, 0x633f587b, 0xda9e7954, 0x5dd2dabe,
        0x5fc22aca, 0xdcae74c8, 0x7dcf61ad, 0xcd26df75, 0x7fdf91d9, 0x5aeaaf18, 0x6c47ca10, 0x5cdaa284,
        0xf7eba058, 0x262db68f, 0xffab4795, 0xed3b6466, 0xe813e1b4, 0x9d9c67d4, 0x6f5f425e, 0x8e043c1d,
        0x19c84c70, 0xa0696d5f, 0xf0d3d5fe, 0x893c49bb, 0x0f78926b, 0x073875a6, 0xaf11ff34, 0xfb8bba7d,
        0x0840e7cd, 0x15a85655, 0x0d68621f, 0x0420fde8, 0x0108783a, 0x64072ddd, 0xdfb6fc86, 0x76970e2e,
        0x79ef9c45, 0xdda60cf2, 0x3df50a8b, 0x16b0de1b, 0x3fe5faff, 0x37a51d32, 0x6d4fb22a, 0x38dd8f59,
        0xb9a1212f, 0x73bf8bfc, 0xe91b998e, 0x35b5ed46, 0x55923d73, 0x71af7b88, 0x7bff6c31, 0x8c14cc69,
        0x72b7f3c6, 0x88343181, 0xf6e3d862, 0x2a4dacaa, 0x3eed82c5, 0x5eca52f0, 0x2725ceb5, 0x460a66ba,
        0x0c601a25, 0x650f55e7, 0x686737f8, 0x612fa80f, 0x0318884e, 0xc146c550, 0x5782cd07, 0xd6fe6371,
        0xd986f11a, 0x58fa5f6c, 0xd88e8920, 0x6617dda9, 0xd7f61b4b, 0x3acd7f2d, 0xc80e5aa7, 0x3cfd72b1,
        0xfa83c247, 0x96c40857, 0xa75118f9, 0x98b4e206, 0xec331c5c, 0xb8a95915, 0xc776c8cc, 0xae19870e,
        0x696f4fc2, 0x4b6204a5, 0xab3102dc, 0xa921f2a8, 0x671fa593, 0x0a5017b9, 0x47021e80, 0xf2c3258a,
        0xb5c13b0a, 0x220d4b67, 0xe57b83ab, 0xee23ec28, 0xbe995489, 0x2b45d490, 0x817cae76, 0x129023f3,
        0x836c5e02, 0x1bd8bc04, 0x0e70ea51, 0x2305335d, 0xf5fb502c, 0x4512eef4, 0x2115c329, 0xce3e573b,
        0x4972f4d1, 0x2c7da136, 0xf99b4a09, 0xe6630be5, 0xb6d9b344, 0x285d5cde, 0x17b8a621, 0x82642638,
        0x1ad0c43e, 0x8b2cb9cf, 0xfea33faf, 0x8a24c1f5, 0x09489ff7, 0xc906229d, 0x874ca3ea, 0x4e4a8177,
        0xe15b7e43, 0x2e6d5142, 0xe473fb91, 0xe0530679, 0xeb0b69fa, 0x90f405cb, 0xa44990b7, 0x1ef039d6,
        0x855c539e, 0x6027d035, 0x00000000, 0x25353ec1, 0xf4f32816, 0xf1dbadc4, 0x94d4f823, 0x0b586f83,
        0xe76b73df, 0x758f8660, 0xef2b9412, 0x34bd957c, 0x319510ae, 0xd4ee9305, 0xd0ce6eed, 0x8644dbd0,
        0x7ed7e9e3, 0xad010f40, 0xfdbbb7e1, 0x295524e4, 0x309d6894, 0x3bc50717, 0x9f8c97a0, 0xf8933233,
        0xc67eb0f6, 0x13985bc9, 0x06300d9c, 0x052885d2, 0xc56638b8, 0x1188abbd, 0x779f7614, 0x7cc71997,
        0x7af7140b, 0x78e7e47f, 0x36ad6508, 0x1ce0c9a2, 0x39d5f763, 0x59f22756, 0x18c0344a, 0x568ab53d,
        0xb3f13696, 0xb0e9bed8, 0x243d46fb, 0x201dbb13, 0xb2f94eac, 0x92e4f5bf, 0xa371e511, 0xc04ebd6a,
        0x441a96ce, 0x62372041, 0x1080d387, 0xb4c94330, 0x84542ba4, 0x4322e368, 0x93ec8d85, 0xc25e4d1e,
        0x4a6a7c9f, 0xbd81dcc7, 0x8f0c4427, 0x2d75d90c, 0xbc89a4fd, 0x9c941fee, 0x6a77c78c, 0x403a6b26,
        0xcf362f01, 0xa2799d2b, 0x8074d64c, 0x4f42f94d, 0x1ff841ec, 0xca1eaad3, 0xaa397ae6, 0x422a9b52,
    },
    {
        0xba6fd12f, 0x54298372, 0x2fcaf6e7, 0x74133eea, 0x5359a02b, 0xd3b16e71, 0xd2a163bc, 0x4da436d5,
        0x5069b761, 0xac122ff7, 0x8d389fa2, 0xbf3fe8f1, 0x70530af9, 0x5249ade6, 0x9a556cb7, 0x4cb43b18,
        0xea06664e, 0xd5d140e5, 0x97853d4f, 0xd19174f6, 0x33177a9e, 0x5179baac, 0x5bd9c80d, 0xa6b25d56,
        0xde613f89, 0x48f40f0b, 0xa8521be4, 0x99657bfd, 0xdb310657, 0x32077753, 0xb7bf80d7, 0xfc7b9896,
        0xe39603a5, 0x9e1558a4, 0x91e513db, 0x9b45617a, 0xe2860e68, 0xbb7fdce2, 0x41646ae0, 0x6eae9c07,
        0xa5824a1c, 0xcb2cd61b, 0x6bfea5d9, 0x95a527c8, 0xa1c27e0f, 0xf38bd3e9, 0xb1dfae43, 0x02201a87,
        0xcc5cf542, 0xc4dc9d64, 0x1dcd81b4, 0x145de45f, 0xc3acbe3d, 0x637ecdff, 0xda210b9a, 0x5db9e699,
        0x5f99fc1e, 0xdc41250e, 0x7d835b01, 0xcd4cf88f, 0x7fa34186, 0x5ac9c5c0, 0x6c8e8680, 0x5ca9eb54,
        0xf7cbe7fa, 0x265a930c, 0xff4b8fdc, 0xed764517, 0xe8267cc9, 0x9d254fee, 0x6fbe91ca, 0x8e0888e8,
        0x198db5a7, 0xa0d273c2, 0xf0bbc4a3, 0x8978abb1, 0x0ff04b7f, 0x07702359, 0xaf2238bd, 0xfb0bbbcf,
        0x08806826, 0x154de992, 0x0dd051f8, 0x04403413, 0x01100dcd, 0x640eeea6, 0xdf713244, 0x7633246d,
        0x79c36f12, 0xdd5128c3, 0x3df73c2c, 0x167dfed8, 0x3fd726ab, 0x37574e8d, 0x6d9e8b4d, 0x38a705f2,
        0xb95fc665, 0x73631db3, 0xe9367104, 0x3577540a, 0x55398ebf, 0x71430734, 0x7be37595, 0x8c28926f,
        0x7273107e, 0x8868a67c, 0xf6dbea37, 0x2a9acf39, 0x3ec72b66, 0x5e89f1d3, 0x274a9ec1, 0x461449b9,
        0x0cc05c35, 0x651ee36b, 0x68ceb293, 0x615ed778, 0x0330174a, 0xc18ca4ba, 0x57199438, 0xd6e157af,
        0xd9111cd0, 0x58e9df47, 0xd801111d, 0x662ef421, 0xd7f15a62, 0x3a871f75, 0xc81cc151, 0x3ce731e1,
        0xfa1bb602, 0x96953082, 0xa7a2509b, 0x98757630, 0xec6648da, 0xb84fcba8, 0xc7ec8a2e, 0xae323570,
        0x69debf5e, 0x4bc41841, 0xab620cae, 0xa9421629, 0x673ef9ec, 0x0aa072a1, 0x47044474, 0xf29bde24,
        0xb59f9a50, 0x221aa71f, 0xe5f62d31, 0xee46525d, 0xbe2fe53c, 0x2b8ac2f4, 0x81f8c397, 0x123dcacb,
        0x83d8d910, 0x1badaf20, 0x0ee046b2, 0x230aaad2, 0xf5ebfd7d, 0x45245ef3, 0x212ab055, 0xce7cefc5,
        0x49e402c6, 0x2cfae1ad, 0xf92ba148, 0xe6c63a7b, 0xb6af8d1a, 0x28bad5be, 0x176df315, 0x82c8d4dd,
        0x1abda2ed, 0x8b58b136, 0xfe5b8211, 0x8a48bcfb, 0x099065eb, 0xc90ccc9c, 0x8798ed03, 0x4e94219f,
        0xe1b61922, 0x2edafb2a, 0xe4e620fc, 0xe0a614ef, 0xeb166b83, 0x90f51e16, 0xa49247d1, 0x1efd96fe,
        0x85b8f784, 0x604edab5, 0x00000000, 0x256a8446, 0xf4fbf0b0, 0xf1abc96e, 0x94b52a05, 0x0bb07f6c,
        0xe7d637b6, 0x75033327, 0xef565f90, 0x346759c7, 0x31376019, 0xd4c14d28, 0xd081793b, 0x8688e0ce,
        0x7eb34c4b, 0xad02223a, 0xfd6b955b, 0x29aad873, 0x30276dd4, 0x3b9712b8, 0x9f055569, 0xf83bac85,
        0xc6fc87e3, 0x132dc706, 0x06602e94, 0x055039de, 0xc5cc90a9, 0x110ddd81, 0x772329a0, 0x7c9356cc,
        0x7af37858, 0x78d362df, 0x36474340, 0x1cdd8c79, 0x39b7083f, 0x59f9d28a, 0x189db86a, 0x560999f5,
        0xb3ffb4c4, 0xb0cfa38e, 0x247a898b, 0x203abd98, 0xb2efb909, 0x92d50491, 0xa3e26488, 0xc09ca977,
        0x4434533e, 0x626ec032, 0x101dd04c, 0xb48f979d, 0x84a8fa49, 0x43447067, 0x93c5095c, 0xc2bcb3f0,
        0x4ad4158c, 0xbd1ff276, 0x8f188525, 0x2deaec60, 0xbc0fffbb, 0x9c354223, 0x6aeea814, 0x4074672d,
        0xcf6ce208, 0xa2f26945, 0x80e8ce5a, 0x4f842c52, 0x1fed9b33, 0xca3cdbd6, 0xaa720163, 0x42547daa,
    },
    {
        0xbadedc65, 0x54522db7, 0x2f890e6b, 0x74268403, 0x53b2e745, 0xd37f79af, 0xd25f5789, 0x4d55b4e6,
        0x50d2952f, 0xac24e2eb, 0x8d706579, 0xbf7e4adb, 0x70a63c9b, 0x5292c963, 0x9aaa75d1, 0x4c759ac0,
        0xea0c494a, 0xd5bf9d7b, 0x97178e42, 0xd13f25e3, 0x332e0184, 0x51f2bb09, 0x5baf8a68, 0xa679d38a,
        0xdec2823c, 0x48f52258, 0xa8a45a73, 0x99ca07bb, 0xdb621482, 0x320e2fa2, 0xb76327f6, 0xfcf677c4,
        0xe3310a41, 0x9e2acd49, 0x91d76a96, 0x9b8a5bf7, 0xe2112467, 0xbbfef243, 0x41c86153, 0x6e416f38,
        0xa519a1e0, 0xcb58ced8, 0x6be1f986, 0x9557d20e, 0xa1991978, 0xf30bd01b, 0xb1a3c322, 0x02405c4c,
        0xccb8042a, 0xc4a56907, 0x1d8721c9, 0x14ba62c2, 0xc345a3f5, 0x63fc94ab, 0xda423aa4, 0x5d6f6ebc,
        0x5f2f32f0, 0xdc82de70, 0x7d1bc708, 0xcd982a0c, 0x7f5b9b44, 0x5a8fa44e, 0x6c013374, 0x5c4f409a,
        0xf78b6883, 0x26b44d60, 0xff9605ae, 0xedec83b8, 0xe84c1506, 0x9d4abf23, 0x6f61411e, 0x8e101713,
        0x19079951, 0xa0b9375e, 0xf06ba271, 0x89f0dde1, 0x0ffda7df, 0x07e0caf2, 0xaf449081, 0xfb16bd36,
        0x081d6d2d, 0x159a4ce4, 0x0dbdfb93, 0x0480b898, 0x01202e26, 0x641c5e59, 0xdfe2ac1a, 0x7666d84f,
        0x799b7f90, 0xdda2f056, 0x3df3887d, 0x16fa3e8e, 0x3fb3d431, 0x37aeb91c, 0x6d211d52, 0x38531ec3,
        0xb9beae0f, 0x73c64ef1, 0xe96c3b20, 0x35eee550, 0x55720391, 0x718612bd, 0x7bdb23dc, 0x8c504b5f,
        0x72e660d7, 0x88d0f3c7, 0xf6ab46a5, 0x2a2998d5, 0x3e93fa17, 0x5e0f1cd6, 0x27946346, 0x4628aba1,
        0x0c9dd5b5, 0x653c707f, 0x68818bec, 0x61bcc8e7, 0x0360726a, 0xc105ffb9, 0x57325fdd, 0xd6dfef11,
        0xd92248ce, 0x58cff802, 0xd80266e8, 0x665c0215, 0xd7ffc137, 0x3a13428f, 0xc838bcb2, 0x3cd3a65b,
        0xfa369310, 0x9637a064, 0xa759fdac, 0x98ea299d, 0xecccad9e, 0xb89e8029, 0xc7c51b6d, 0xae64bea7,
        0x69a1a5ca, 0x4b955032, 0xabc42819, 0xa9847455, 0x677c2c33, 0x0a5d3161, 0x47088587, 0xf22bfe3d,
        0xb5237bba, 0x2234f5f8, 0xe5f1ee95, 0xee8cf1d2, 0xbe5e64fd, 0x2b09b6f3, 0x81edb0cc, 0x127a8616,
        0x83adec80, 0x1b47c51d, 0x0edd89f9, 0x2314dbde, 0xf5cb34cf, 0x4548d9cb, 0x21548792, 0xcef85866,
        0x49d50c7e, 0x2ce97c01, 0xf956e17a, 0xe6919cff, 0xb64309d0, 0x2869c499, 0x17da10a8, 0x828dc2a6,
        0x1a67eb3b, 0x8bb081ad, 0xfeb62b88, 0x8a90af8b, 0x093d430b, 0xc9189294, 0x872d5418, 0x4e35c68c,
        0xe171560d, 0x2ea9204d, 0xe4d1c0b3, 0xe051782b, 0xeb2c676c, 0x90f744b0, 0xa4398fc6, 0x1ee753a3,
        0x856d0854, 0x609ce6c1, 0x00000000, 0x25d43f0a, 0xf4eb1ae9, 0xf14b8c57, 0x9477fc28, 0x0b7d1f47,
        0xe7b1b2d9, 0x7506aa25, 0xefacdff4, 0x34cecb76, 0x316e5dc8, 0xd49fb35d, 0xd01f0bc5, 0x860d7a3e,
        0x7e7bb562, 0xad04cccd, 0xfdd659e2, 0x2949eabf, 0x304e73ee, 0x3b336ca9, 0x9f0ae36f, 0xf876cf5c,
        0xc6e5354b, 0x135aa830, 0x06c0e4d4, 0x05a096be, 0xc5854721, 0x111af47c, 0x7746f669, 0x7c3be92e,
        0x7afb0dfa, 0x78bb51b6, 0x368e973a, 0x1ca70fef, 0x397330e5, 0x59efd624, 0x1827b777, 0x561271fb,
        0xb3e39f6e, 0xb083ed04, 0x24f4112c, 0x2074a9b4, 0xb2c3b148, 0x92b718fc, 0xa3d94534, 0xc025d19f,
        0x4468f7ed, 0x62dcba8d, 0x103ada5a, 0xb403559c, 0x844d2672, 0x43883d1f, 0x939736da, 0xc2658dd3,
        0x4ab57e14, 0xbd3e1697, 0x8f303935, 0x2dc95227, 0xbc1e38b1, 0x9c6a9105, 0x6ac1d7a0, 0x40e84f75,
        0xcfd87640, 0xa2f96b12, 0x80cd9eea, 0x4f15e8aa, 0x1fc77d85, 0xca78e0fe, 0xaae4063f, 0x42a81339,
    },
    {
        0xbaa1f20f, 0x54a4eed1, 0x2f0f247f, 0x744c3f18, 0x53796812, 0xd3fe0b11, 0xd2beef3c, 0x4daa9f63,
        0x50b95965, 0xac48760b, 0x8de043ef, 0xbffca196, 0x705188ac, 0x52398c3f, 0x9a4923c6, 0x4cea7b4e,
        0xea18ab6a, 0xd56369ff, 0x972e032a, 0xd17ede4b, 0x335c0654, 0x51f9bd48, 0x5b431b67, 0xa6f2d024,
        0xde992bfd, 0x48f7ccfa, 0xa855c1bf, 0x998912b1, 0xdbc47864, 0x321ce279, 0xb7c6d2e3, 0xfcf12f6e,
        0xe3623c32, 0x9e549472, 0x91b361c4, 0x9b09c7eb, 0xe222d81f, 0xbbe11622, 0x418d5ba2, 0x6e827fdd,
        0xa532e153, 0xcbb09e8e, 0x6bdf2c44, 0x95aed670, 0xa12f56e7, 0xf316dad8, 0xb15bb00d, 0x0280d55a,
        0xcc6d184d, 0xc4576b38, 0x1d13c606, 0x1469515e, 0xc38aedfb, 0x63e55f31, 0xda849c49, 0x5dde7989,
        0x5f5eacd3, 0xdc19fea7, 0x7d36a840, 0xcd2dfc60, 0x7fb67d1a, 0x5a03ff4a, 0x6c02aa87, 0x5c9e9da4,
        0xf70b6d6c, 0x2675b327, 0xff311e19, 0xedc52da9, 0xe8987e30, 0x9d94a505, 0x6fc29bf0, 0x8e207298,
        0x190e71b2, 0xa06fb2ca, 0xf0d6ebaf, 0x89fdf45b, 0x0fe7f5b6, 0x07dd86c3, 0xaf88477c, 0xfb2ca9ad,
        0x083a7375, 0x1529b573, 0x0d6720ec, 0x041db7b4, 0x0140e42d, 0x6438d9f2, 0xdfd9cfd0, 0x76ccea42,
        0x792b1ff4, 0xdd591a8a, 0x3dfb17cf, 0x16e98404, 0x3f7bc295, 0x3741b1e0, 0x6d424eaa, 0x38a64456,
        0xb961c378, 0x7391b9db, 0xe9d89a1d, 0x35c164ba, 0x55e40afc, 0x71116c81, 0x7babcaae, 0x8ca0a7c2,
        0x72d15df6, 0x88bd1076, 0xf64b8941, 0x2a5277e6, 0x3e3b26b8, 0x5e1e48fe, 0x2735570a, 0x4650dd61,
        0x0c27c4c1, 0x65783ddf, 0x681f1d33, 0x61658a6b, 0x03c03177, 0xc10a38a1, 0x5764dfa6, 0xd6a35888,
        0xd944ad3e, 0x58832a10, 0xd8044913, 0x66b80ca8, 0xd7e3bca5, 0x3a26910c, 0xc870aff9, 0x3cbbf3e2,
        0xfa6c4d80, 0x966ee707, 0xa7b23409, 0x98c9f69c, 0xec85c984, 0xb8212755, 0xc7975a4f, 0xaec8a351,
        0x695ff91e, 0x4b37fd8d, 0xab95f0c8, 0xa9152592, 0x67f8e885, 0x0abaa62f, 0x4710394c, 0xf2563ef5,
        0xb54607b9, 0x22680493, 0xe5ff5edc, 0xee051cde, 0xbebc45bb, 0x2b1293cb, 0x81c7872e, 0x12f433b0,
        0x83475274, 0x1b8ea4e8, 0x0ea7119b, 0x2328e0be, 0xf58bb836, 0x4590ec16, 0x21a835e4, 0xceedcd17,
        0x49b728d7, 0x2ccf1508, 0xf9ac7cf7, 0xe63f6fab, 0xb68636ce, 0x28d2a2bc, 0x17a96029, 0x8207b659,
        0x1ace40c5, 0x8b7d2101, 0xfe71fa34, 0x8a3dc52c, 0x097a9758, 0xc9304bd4, 0x875ae5c0, 0x4e6aae14,
        0xe1e2e968, 0x2e4fc052, 0xe4bfbaf1, 0xe0a20d45, 0xeb584f47, 0x90f385e9, 0xa472057e, 0x1ed3f771,
        0x85da309a, 0x60256e46, 0x00000000, 0x25b58250, 0xf4cb5c1b, 0xf1960f82, 0x94ee325d, 0x0bfa4202,
        0xe77f8b86, 0x750cdb35, 0xef45f8f3, 0x34818097, 0x31dcd30e, 0xd4238dd2, 0xd03e3a66, 0x861a01ed,
        0x7ef69937, 0xad089226, 0xfdb1cb43, 0x29924691, 0x309c3723, 0x3b667521, 0x9f14705f, 0xf8ec98da,
        0xc6d7be62, 0x13b4d79d, 0x069d62ee, 0x055d5399, 0xc5178f15, 0x113402c7, 0x778c0e6f, 0x7c764c6d,
        0x7aeb2e83, 0x786bfbd9, 0x360155cd, 0x1c53222b, 0x39e6a07b, 0x59c3ce3d, 0x184e959f, 0x56243b8b,
        0xb3db6557, 0xb01b5420, 0x24f5667d, 0x20e8d1c9, 0xb29b817a, 0x927350b3, 0xa3af83bd, 0xc04adc8c,
        0x44d0083b, 0x62a5bb1c, 0x1074e6ea, 0xb406e394, 0x849ad4b7, 0x430d8ef8, 0x9333b49e, 0xc2ca09d6,
        0x4a7719a0, 0xbd7c74cc, 0x8f6096b5, 0x2d8ff125, 0xbc3c90e1, 0x9cd44128, 0x6a9fc869, 0x40cdbf8f,
        0xcfad293a, 0xa2ef6790, 0x80876303, 0x4f2a4a39, 0x1f93135c, 0xcaf07aa3, 0xaad514e5, 0x424d6ad5,
    },
    {
        0xba5f1678, 0x54555ec6, 0x2f1ed8df, 0x749882c0, 0x53f26d90, 0xd3e13a88, 0xd26158fd, 0x4d49653f,
        0x506fcb0f, 0xac902958, 0x8ddd972b, 0xbfe5e1c4, 0x70a21709, 0x52720fe5, 0x9a92ca7e, 0x4cc9074a,
        0xea30dd77, 0xd5c66bab, 0x975c0a4d, 0xd1fcfe62, 0x33b8149a, 0x51efa97a, 0x5b865a1f, 0xa6f9da3d,
        0xde2ffabb, 0x48f39283, 0xa8aabc91, 0x990f6ce1, 0xdb950d07, 0x323876ef, 0xb791d64b, 0xfcffe257,
        0xe3c4888d, 0x9ea85fb7, 0x917b5b6e, 0x9b12a80b, 0xe244eaf8, 0xbbdf740d, 0x4107c779, 0x6e191fa6,
        0xa5647ca2, 0xcb7d6304, 0x6ba3e81a, 0x9541cea7, 0xa15ee96b, 0xf32ce68e, 0xb1b68768, 0x021dc4ea,
        0xccda5052, 0xc4ae67dd, 0x1d26ae30, 0x14d2fbca, 0xc309548b, 0x63d7df95, 0xda156f72, 0x5da10b3c,
        0x5fbccfd6, 0xdc323e51, 0x7d6cd73a, 0xcd5a3227, 0x7f7113d0, 0x5a06386a, 0x6c04db4c, 0x5c216949,
        0xf7167347, 0x26ea8d25, 0xff6244c8, 0xed97ee21, 0xe82d199d, 0x9d35f928, 0x6f997dd3, 0x8e4031b4,
        0x191c3bf9, 0xa0de8b1e, 0xf0b14011, 0x89e702e2, 0x0fd304d9, 0x07a73356, 0xaf0d8fc7, 0xfb58d101,
        0x0874378f, 0x155299bf, 0x0dcec033, 0x043a95c9, 0x01806275, 0x6470ecc3, 0xdfaf98ce, 0x7685462a,
        0x795642f3, 0xddb25c24, 0x3deb7236, 0x16cf3f20, 0x3ff6b6dc, 0x37828153, 0x6d84b939, 0x3851858a,
        0xb9c2b0e7, 0x733fb196, 0xe9ad7be8, 0x359f45b9, 0x55d53cb3, 0x7122757c, 0x7b4b8619, 0x8c5df55e,
        0x72bfd3e3, 0x88676097, 0xf6961132, 0x2aa42f63, 0x3e76d4a9, 0x5e3cada3, 0x276aef50, 0x46a0f42f,
        0x0c4ea246, 0x65f08eb6, 0x683e4e85, 0x61ca1b7f, 0x039da69f, 0xc1149061, 0x57c8f859, 0xd65bcd34,
        0xd988c9ed, 0x581bfc80, 0xd808ab98, 0x666d2829, 0xd7dbaf41, 0x3a4c4160, 0xc8e0c59b, 0x3c6b1043,
        0xfad8b374, 0x96dc6838, 0xa779b848, 0x988f0e94, 0xec178c54, 0xb842d292, 0xc733c142, 0xae8dedb2,
        0x69be2cf0, 0x4b6e341c, 0xab371a0e, 0xa92adee4, 0x67ed4a5c, 0x0a69f365, 0x4720965a, 0xf2ac84fb,
        0xb58c12a1, 0x22d018ec, 0xe5e3d9ae, 0xee0a48be, 0xbe6583b1, 0x2b244d16, 0x8193356d, 0x12f5aae9,
        0x838ef187, 0x1b01ff13, 0x0e5366ac, 0x23507a99, 0xf50bb7ad, 0x453d52b0, 0x214dbe73, 0xcec794b8,
        0x4973f0f6, 0x2c837e40, 0xf94515eb, 0xe67e7f31, 0xb611b43e, 0x28b9eb89, 0x174f5d55, 0x820e93f2,
        0x1a819d66, 0x8bfac608, 0xfee226bd, 0x8a7aa47d, 0x09f455fa, 0xc960a7ee, 0x87b4644e, 0x4ed4c3a0,
        0xe1d94c67, 0x2e9ebaaa, 0xe463bbdb, 0xe0592e12, 0xebb0bf02, 0x90fb391b, 0xa4e41ed7, 0x1ebb08af,
        0x85a9a0a4, 0x604a790a, 0x00000000, 0x25772bba, 0xf48bd5d8, 0xf1312264, 0x94c1acd2, 0x0be99110,
        0xe7fe1d44, 0x7518e0b5, 0xef8a2acb, 0x341f27cc, 0x31a5d070, 0xd44609de, 0xd07c9c17, 0x8634063b,
        0x7ef171a5, 0xad104b2d, 0xfd7f8022, 0x293989fc, 0x3025b205, 0x3bcc2315, 0x9f283dc2, 0xf8c5779e,
        0xc6b3a337, 0x1375c89c, 0x06275123, 0x05baf7bc, 0xc52e05a8, 0x11680c76, 0x7705245f, 0x7cecb54f,
        0x7acbe46c, 0x78d62086, 0x3602e326, 0x1ca6cc45, 0x39d1e7ff, 0x599b9ef5, 0x189c598c, 0x56489a2c,
        0xb3ab4382, 0xb036e51d, 0x24f749cf, 0x20cddc06, 0xb22b21f7, 0x92e6fdf1, 0xa3432d81, 0xc094f214,
        0x44bd30c5, 0x6257bde0, 0x10e86e03, 0xb40c70d4, 0x8429c2d1, 0x431a0393, 0x93669f84, 0xc28936fe,
        0x4aee5669, 0xbdf8252e, 0x8fc053c1, 0x2d031c35, 0xbc78475b, 0x9cb59b5d, 0x6a238a6f, 0x4087a50c,
        0xcf47f6cd, 0xa2c34ff4, 0x80135718, 0x4f54a1d5, 0x1f3b6ada, 0xcafd0171, 0xaab7787b, 0x429a61e6,
    },
    {
        0xbabe74e7, 0x54aad97e, 0x2f3ceab6, 0x742d2b4e, 0x53f973f4, 0xd3df9c34, 0xd2c2cdbb, 0x4d9243e5,
        0x50de8078, 0xac3df6fa, 0x8da75545, 0xbfd77c6e, 0x70597248, 0x52e4227b, 0x9a3986d7, 0x4c8f126a,
        0xea60f49f, 0xd5916731, 0x97b83c52, 0xd1e53e37, 0x336d78a4, 0x51c3d1f7, 0x5b11c1f8, 0xa6efe6f5,
        0xde5e26b1, 0x48fb4b6c, 0xa849affc, 0x991e755b, 0xdb372e38, 0x3270292b, 0xb73fce62, 0xfce37682,
        0xe395171c, 0x9e4ddfd1, 0x91f6c757, 0x9b24d758, 0xe2884693, 0xbba32568, 0x410ea8ef, 0x6e324259,
        0xa5c81579, 0xcbfa5720, 0x6b5b4ad0, 0x95829e51, 0xa1bc4c7f, 0xf3586e04, 0xb1713567, 0x023aa203,
        0xcca9fdaa, 0xc4414fa6, 0x1d4cc39d, 0x14b9201e, 0xc312e52c, 0x63b3f8dc, 0xda2a7fb7, 0x5d5f3afd,
        0x5f6598fe, 0xdc6484b2, 0x7dd8c8cd, 0xcdb4ac25, 0x7fe26ace, 0x5a0c9077, 0x6c08e05a, 0x5c426b72,
        0xf72c3702, 0x26c90935, 0xffc4850e, 0xed335e15, 0xe85a569c, 0x9d6a2c5d, 0x6f2f13d6, 0x8e80a6c9,
        0x19389a9b, 0xa0a11df0, 0xf07f9d88, 0x89d30c43, 0x0fbb1886, 0x0753aa8a, 0xaf1a0576, 0xfbb0dc08,
        0x08e8b20c, 0x15a47191, 0x0d81ba85, 0x04745906, 0x011d518f, 0x64e05256, 0xdf43773e, 0x7617894d,
        0x79ac91cb, 0xdd79d53d, 0x3dcb31ad, 0x1683821d, 0x3ff193ae, 0x371921a2, 0x6d15b1d5, 0x38a23924,
        0xb999876b, 0x737e81c4, 0xe9470713, 0x352383a1, 0x55b788f1, 0x714423c7, 0x7b9633c8, 0x8cba04ca,
        0x7263d04b, 0x88ce5dcc, 0xf631668d, 0x2a55e23f, 0x3eecc221, 0x5e78c971, 0x27d458ba, 0x465d0265,
        0x0c9ceb0a, 0x65fd03d9, 0x687cb95c, 0x61895adf, 0x0327f38c, 0xc128472f, 0x578d2af2, 0xd6b694bd,
        0xd90d8c3b, 0x58363274, 0xd810ddb4, 0x66daf055, 0xd7abc532, 0x3a989b27, 0xc8dda4ac, 0x3cd66022,
        0xfaad8d87, 0x96a56ddd, 0xa7f2b77a, 0x980324d4, 0xec2e0f9a, 0xb884d6e4, 0xc766bc2a, 0xae0754f9,
        0x6961e8d3, 0x4bdcb8e0, 0xab6e5c70, 0xa954fe73, 0x67c7a1da, 0x0ad2100f, 0x474053ea, 0xf2453f8b,
        0xb5056c61, 0x22bd5033, 0xe5dbec19, 0xee14ad99, 0xbeca2de1, 0x2b48b3b0, 0x813bbe4f, 0x12f7db1b,
        0x83011c4c, 0x1b023898, 0x0ea64909, 0x23a001bc, 0xf5169501, 0x457af1e9, 0x219aa3bf, 0xce935fa9,
        0x49e61ae3, 0x2c1b193a, 0xf98a7e0b, 0xe6fc1f95, 0xb6229fed, 0x286f403c, 0x179ed392, 0x821c4dc3,
        0x1a1f6917, 0x8be9ae40, 0xfed9d481, 0x8af4ffcf, 0x09f5e383, 0xc9c0f523, 0x8775454a, 0x4eb5b069,
        0xe1afb51f, 0x2e21bb39, 0xe4c6bd96, 0xe0b2e490, 0xeb7da510, 0x90eb96d8, 0xa4d544f6, 0x1e6b3011,
        0x854fe749, 0x60940b50, 0x00000000, 0x25eefab9, 0xf40bc48e, 0xf162cc07, 0x949fcfde, 0x0bcf4180,
        0xe7e14e1a, 0x75307ac1, 0xef09fc16, 0x343ed22e, 0x3157daa7, 0xd48c36be, 0xd0f86fb8, 0x866814c5,
        0x7eff3b41, 0xad20a775, 0xfdfe270d, 0x297211b3, 0x304a8b28, 0x3b85caa8, 0x9f508e5e, 0xf8972f84,
        0xc67beda5, 0x13ea8a94, 0x064efb05, 0x05690889, 0xc55c1e29, 0x11d02897, 0x770ad8c2, 0x7cc59942,
        0x7a8b6247, 0x78b1c044, 0x3604702d, 0x1c519212, 0x39bf68ab, 0x592b63fb, 0x1825cb14, 0x56907b7d,
        0xb34b9764, 0xb06c64e8, 0x24f3ab36, 0x2087f230, 0xb256c6eb, 0x92d134db, 0xa386ee7c, 0xc03516a0,
        0x4467a066, 0x62aea953, 0x10cd7918, 0xb4183dee, 0x8452b6c6, 0x43340aec, 0x93cc6554, 0xc20fb4a3,
        0x4ac1e96f, 0xbdedde6d, 0x8f9df746, 0x2d0648b5, 0xbcf08fe2, 0x9c777dd2, 0x6a461b5f, 0x4013f960,
        0xcf8e0e26, 0xa29bbff3, 0x8026efc0, 0x4fa8e1e6, 0x1f76619e, 0xcae706af, 0xaa730dff, 0x42295b63,
    },
    {
        0xba61256b, 0x5449ecd7, 0x2f7846d9, 0x745afa4a, 0x53ef37f3, 0xd3a36fbd, 0xd29994b1, 0x4d39977b,
        0x50a127e7, 0xac7a0e83, 0x8d53e312, 0xbfb31557, 0x70b2317a, 0x52d5ccff, 0x9a7233f6, 0x4c036c77,
        0xeac0028c, 0xd53f4f95, 0x976d88aa, 0xd1d784a5, 0x33da0d49, 0x519bdceb, 0x5b22bc93, 0xa6c36efb,
        0xdebcd4e1, 0x48eba747, 0xa892c5b3, 0x993c23e2, 0xdb6ee4dd, 0x32e0f645, 0xb77e9e37, 0xfcdb2964,
        0xe33772e0, 0x9e9af8c6, 0x91f1a882, 0x9b48c8fa, 0xe20d89ec, 0xbb5bde67, 0x411cd72b, 0x6e6491f2,
        0xa58d7eef, 0xcbe9ef1d, 0x6bb6a1ce, 0x951963b2, 0xa165b5df, 0xf3b07920, 0xb1e2be1f, 0x0274eb18,
        0xcc4f3439, 0xc482bf59, 0x1d98b09c, 0x146fc0f0, 0xc324647d, 0x637b2aae, 0xda541fd1, 0x5dbe9cbb,
        0x5fca77a3, 0xdcc83ff9, 0x7dad8a26, 0xcd75cf35, 0x7fd9613e, 0x5a18479f, 0x6c107aea, 0x5c8467b7,
        0xf758b210, 0x268f36b5, 0xff953970, 0xed66d9a8, 0xe8b4e994, 0x9dd4e8d2, 0x6f5e6afe, 0x8e1df306,
        0x19707bac, 0xa05f4ed3, 0xf0fe6934, 0x89bb2822, 0x0f6b5044, 0x07a6db24, 0xaf341e97, 0xfb7df240,
        0x08cd8b60, 0x15553bfc, 0x0d1fbb5c, 0x04e8cb30, 0x013afb0c, 0x64ddf18a, 0xdf862fed, 0x762e1152,
        0x79454116, 0xddf2c4f5, 0x3d8ba601, 0x161b2be8, 0x3fff4d19, 0x3732c679, 0x6d2a81e6, 0x3859963d,
        0xb92f357f, 0x73fc216e, 0xe98e1298, 0x35462d61, 0x557317db, 0x7188ca76, 0x7b31aa0e, 0x8c69181e,
        0x72c6da62, 0x8881d32e, 0xf662491c, 0x2aaa76e5, 0x3ec5b615, 0x5ef08caf, 0x27b5cdb9, 0x46ba0c0f,
        0x0c254050, 0x65e70a86, 0x68f8b1da, 0x610fc1b6, 0x034e1014, 0xc1508f65, 0x5707fcc3, 0xd6715f81,
        0xd91a0fc5, 0x586cac87, 0xd820f4c9, 0x66a91a92, 0xd74ba48d, 0x3a2d7d25, 0xc8a7ff09, 0x3cb15d0d,
        0xfa47094c, 0x965773a6, 0xa7f995f7, 0x9806d8ee, 0xec5c22a4, 0xb815ce73, 0xc7ccaf4d, 0xae0ee59b,
        0x69c24ad6, 0x4ba5b753, 0xabdcd5a7, 0xa9a83ebf, 0x6793e19e, 0x0ab96078, 0x4780f703, 0xf28a822c,
        0xb50a752f, 0x2267fd85, 0xe5ab52c8, 0xee28c9bc, 0xbe89ee5b, 0x2b908de9, 0x8176a342, 0x12f3e0d8,
        0x8302485a, 0x1b0490b4, 0x0e51ab48, 0x235d0689, 0xf52c5908, 0x45f41c1b, 0x2129ed91, 0xce3bdf21,
        0x49d15c4b, 0x2c3656cd, 0xf9091958, 0xe6e542dc, 0xb644653b, 0x28de9dfd, 0x1721d0e4, 0x8238b356,
        0x1a3e6bb8, 0x8bcfc33a, 0xfeafc27c, 0x8af53836, 0x09f7706c, 0xc99d0405, 0x87ea836a, 0x4e77876f,
        0xe14399f8, 0x2e42bdd5, 0xe491a9c4, 0xe07962f4, 0xebfaf980, 0x90cb538e, 0xa4b785e3, 0x1ed6a088,
        0x859e6872, 0x60353aba, 0x00000000, 0x25c126a1, 0xf416a204, 0xf1c49238, 0x942398be, 0x0b839b74,
        0xe7dfb9d0, 0x75600146, 0xef1232b0, 0x347cd66d, 0x31aee651, 0xd405b499, 0xd0ed7fa9, 0x86d07866,
        0x7ee39a32, 0xad40f58f, 0xfde1d268, 0x29e466f1, 0x30941d5d, 0x3b178629, 0x9fa003ca, 0xf833e254,
        0xc6f65441, 0x13c91bd4, 0x069c2028, 0x05d2303c, 0xc5b84455, 0x11bdf0cc, 0x7714ea5e, 0x7c97712a,
        0x7a0b5102, 0x787fba1a, 0x36083d75, 0x1ca24b90, 0x39636d31, 0x5956578b, 0x184a80a0, 0x563d07cf,
        0xb3965507, 0xb0d84513, 0x24fbddad, 0x2013169d, 0xb2acae0b, 0x92bfb896, 0xa3115ec7, 0xc06a7469,
        0x44cee717, 0x6241d1a2, 0x10870bc0, 0xb4308e23, 0x84a4937e, 0x43683c33, 0x9385439a, 0xc21e9f71,
        0x4a9f4c5f, 0xbdc7fe4f, 0x8f27080a, 0x2d0cadc1, 0xbcfd0543, 0x9cee13de, 0x6a8c5ac2, 0x40262c27,
        0xcf01242d, 0xa22ba5cb, 0x804c584e, 0x4f4d7c63, 0x1fec5b84, 0xcad31411, 0xaae62eab, 0x4252c73f,
    },
}

var T = [4][256]uint32{
    {
        0xba69d2bb, 0x54a84de5, 0x2f5ebce2, 0x74e8cd25, 0x53a651f7, 0xd3bb6bd0, 0xd2b96fd6, 0x4d9a29b3,
        0x50a05dfd, 0xac458acf, 0x8d070e09, 0xbf63c6a5, 0x70e0dd3d, 0x52a455f1, 0x9a29527b, 0x4c982db5,
        0xeac98f46, 0xd5b773c4, 0x97336655, 0xd1bf63dc, 0x3366ccaa, 0x51a259fb, 0x5bb671c7, 0xa651a2f3,
        0xdea15ffe, 0x48903dad, 0xa84d9ad7, 0x992f5e71, 0xdbab4be0, 0x3264c8ac, 0xb773e695, 0xfce5d732,
        0xe3dbab70, 0x9e214263, 0x913f7e41, 0x9b2b567d, 0xe2d9af76, 0xbb6bd6bd, 0x4182199b, 0x6edca579,
        0xa557aef9, 0xcb8b0b80, 0x6bd6b167, 0x95376e59, 0xa15fbee1, 0xf3fbeb10, 0xb17ffe81, 0x0204080c,
        0xcc851792, 0xc49537a2, 0x1d3a744e, 0x14285078, 0xc39b2bb0, 0x63c69157, 0xdaa94fe6, 0x5dba69d3,
        0x5fbe61df, 0xdca557f2, 0x7dfae913, 0xcd871394, 0x7ffee11f, 0x5ab475c1, 0x6cd8ad75, 0x5cb86dd5,
        0xf7f3fb08, 0x264c98d4, 0xffe3db38, 0xedc79354, 0xe8cd874a, 0x9d274e69, 0x6fdea17f, 0x8e010203,
        0x19326456, 0xa05dbae7, 0xf0fde71a, 0x890f1e11, 0x0f1e3c22, 0x070e1c12, 0xaf4386c5, 0xfbebcb20,
        0x08102030, 0x152a547e, 0x0d1a342e, 0x04081018, 0x01020406, 0x64c88d45, 0xdfa35bf8, 0x76ecc529,
        0x79f2f90b, 0xdda753f4, 0x3d7af48e, 0x162c5874, 0x3f7efc82, 0x376edcb2, 0x6ddaa973, 0x3870e090,
        0xb96fdeb1, 0x73e6d137, 0xe9cf834c, 0x356ad4be, 0x55aa49e3, 0x71e2d93b, 0x7bf6f107, 0x8c050a0f,
        0x72e4d531, 0x880d1a17, 0xf6f1ff0e, 0x2a54a8fc, 0x3e7cf884, 0x5ebc65d9, 0x274e9cd2, 0x468c0589,
        0x0c183028, 0x65ca8943, 0x68d0bd6d, 0x61c2995b, 0x03060c0a, 0xc19f23bc, 0x57ae41ef, 0xd6b17fce,
        0xd9af43ec, 0x58b07dcd, 0xd8ad47ea, 0x66cc8549, 0xd7b37bc8, 0x3a74e89c, 0xc88d078a, 0x3c78f088,
        0xfae9cf26, 0x96316253, 0xa753a6f5, 0x982d5a77, 0xecc59752, 0xb86ddab7, 0xc7933ba8, 0xae4182c3,
        0x69d2b96b, 0x4b9631a7, 0xab4b96dd, 0xa94f9ed1, 0x67ce814f, 0x0a14283c, 0x478e018f, 0xf2f9ef16,
        0xb577ee99, 0x224488cc, 0xe5d7b364, 0xeec19f5e, 0xbe61c2a3, 0x2b56acfa, 0x811f3e21, 0x1224486c,
        0x831b362d, 0x1b366c5a, 0x0e1c3824, 0x23468cca, 0xf5f7f304, 0x458a0983, 0x214284c6, 0xce811f9e,
        0x499239ab, 0x2c58b0e8, 0xf9efc32c, 0xe6d1bf6e, 0xb671e293, 0x2850a0f0, 0x172e5c72, 0x8219322b,
        0x1a34685c, 0x8b0b161d, 0xfee1df3e, 0x8a09121b, 0x09122436, 0xc98f038c, 0x87132635, 0x4e9c25b9,
        0xe1dfa37c, 0x2e5cb8e4, 0xe4d5b762, 0xe0dda77a, 0xebcb8b40, 0x903d7a47, 0xa455aaff, 0x1e3c7844,
        0x85172e39, 0x60c09d5d, 0x00000000, 0x254a94de, 0xf4f5f702, 0xf1ffe31c, 0x94356a5f, 0x0b162c3a,
        0xe7d3bb68, 0x75eac923, 0xefc39b58, 0x3468d0b8, 0x3162c4a6, 0xd4b577c2, 0xd0bd67da, 0x86112233,
        0x7efce519, 0xad478ec9, 0xfde7d334, 0x2952a4f6, 0x3060c0a0, 0x3b76ec9a, 0x9f234665, 0xf8edc72a,
        0xc6913fae, 0x13264c6a, 0x060c1814, 0x050a141e, 0xc59733a4, 0x11224466, 0x77eec12f, 0x7cf8ed15,
        0x7af4f501, 0x78f0fd0d, 0x366cd8b4, 0x1c387048, 0x3972e496, 0x59b279cb, 0x18306050, 0x56ac45e9,
        0xb37bf68d, 0xb07dfa87, 0x244890d8, 0x204080c0, 0xb279f28b, 0x9239724b, 0xa35bb6ed, 0xc09d27ba,
        0x44880d85, 0x62c49551, 0x10204060, 0xb475ea9f, 0x84152a3f, 0x43861197, 0x933b764d, 0xc2992fb6,
        0x4a9435a1, 0xbd67cea9, 0x8f030605, 0x2d5ab4ee, 0xbc65caaf, 0x9c254a6f, 0x6ad4b561, 0x40801d9d,
        0xcf831b98, 0xa259b2eb, 0x801d3a27, 0x4f9e21bf, 0x1f3e7c42, 0xca890f86, 0xaa4992db, 0x42841591,
    },
    {
        0x69babbd2, 0xa854e54d, 0x5e2fe2bc, 0xe87425cd, 0xa653f751, 0xbbd3d06b, 0xb9d2d66f, 0x9a4db329,
        0xa050fd5d, 0x45accf8a, 0x078d090e, 0x63bfa5c6, 0xe0703ddd, 0xa452f155, 0x299a7b52, 0x984cb52d,
        0xc9ea468f, 0xb7d5c473, 0x33975566, 0xbfd1dc63, 0x6633aacc, 0xa251fb59, 0xb65bc771, 0x51a6f3a2,
        0xa1defe5f, 0x9048ad3d, 0x4da8d79a, 0x2f99715e, 0xabdbe04b, 0x6432acc8, 0x73b795e6, 0xe5fc32d7,
        0xdbe370ab, 0x219e6342, 0x3f91417e, 0x2b9b7d56, 0xd9e276af, 0x6bbbbdd6, 0x82419b19, 0xdc6e79a5,
        0x57a5f9ae, 0x8bcb800b, 0xd66b67b1, 0x3795596e, 0x5fa1e1be, 0xfbf310eb, 0x7fb181fe, 0x04020c08,
        0x85cc9217, 0x95c4a237, 0x3a1d4e74, 0x28147850, 0x9bc3b02b, 0xc6635791, 0xa9dae64f, 0xba5dd369,
        0xbe5fdf61, 0xa5dcf257, 0xfa7d13e9, 0x87cd9413, 0xfe7f1fe1, 0xb45ac175, 0xd86c75ad, 0xb85cd56d,
        0xf3f708fb, 0x4c26d498, 0xe3ff38db, 0xc7ed5493, 0xcde84a87, 0x279d694e, 0xde6f7fa1, 0x018e0302,
        0x32195664, 0x5da0e7ba, 0xfdf01ae7, 0x0f89111e, 0x1e0f223c, 0x0e07121c, 0x43afc586, 0xebfb20cb,
        0x10083020, 0x2a157e54, 0x1a0d2e34, 0x08041810, 0x02010604, 0xc864458d, 0xa3dff85b, 0xec7629c5,
        0xf2790bf9, 0xa7ddf453, 0x7a3d8ef4, 0x2c167458, 0x7e3f82fc, 0x6e37b2dc, 0xda6d73a9, 0x703890e0,
        0x6fb9b1de, 0xe67337d1, 0xcfe94c83, 0x6a35bed4, 0xaa55e349, 0xe2713bd9, 0xf67b07f1, 0x058c0f0a,
        0xe47231d5, 0x0d88171a, 0xf1f60eff, 0x542afca8, 0x7c3e84f8, 0xbc5ed965, 0x4e27d29c, 0x8c468905,
        0x180c2830, 0xca654389, 0xd0686dbd, 0xc2615b99, 0x06030a0c, 0x9fc1bc23, 0xae57ef41, 0xb1d6ce7f,
        0xafd9ec43, 0xb058cd7d, 0xadd8ea47, 0xcc664985, 0xb3d7c87b, 0x743a9ce8, 0x8dc88a07, 0x783c88f0,
        0xe9fa26cf, 0x31965362, 0x53a7f5a6, 0x2d98775a, 0xc5ec5297, 0x6db8b7da, 0x93c7a83b, 0x41aec382,
        0xd2696bb9, 0x964ba731, 0x4babdd96, 0x4fa9d19e, 0xce674f81, 0x140a3c28, 0x8e478f01, 0xf9f216ef,
        0x77b599ee, 0x4422cc88, 0xd7e564b3, 0xc1ee5e9f, 0x61bea3c2, 0x562bfaac, 0x1f81213e, 0x24126c48,
        0x1b832d36, 0x361b5a6c, 0x1c0e2438, 0x4623ca8c, 0xf7f504f3, 0x8a458309, 0x4221c684, 0x81ce9e1f,
        0x9249ab39, 0x582ce8b0, 0xeff92cc3, 0xd1e66ebf, 0x71b693e2, 0x5028f0a0, 0x2e17725c, 0x19822b32,
        0x341a5c68, 0x0b8b1d16, 0xe1fe3edf, 0x098a1b12, 0x12093624, 0x8fc98c03, 0x13873526, 0x9c4eb925,
        0xdfe17ca3, 0x5c2ee4b8, 0xd5e462b7, 0xdde07aa7, 0xcbeb408b, 0x3d90477a, 0x55a4ffaa, 0x3c1e4478,
        0x1785392e, 0xc0605d9d, 0x00000000, 0x4a25de94, 0xf5f402f7, 0xfff11ce3, 0x35945f6a, 0x160b3a2c,
        0xd3e768bb, 0xea7523c9, 0xc3ef589b, 0x6834b8d0, 0x6231a6c4, 0xb5d4c277, 0xbdd0da67, 0x11863322,
        0xfc7e19e5, 0x47adc98e, 0xe7fd34d3, 0x5229f6a4, 0x6030a0c0, 0x763b9aec, 0x239f6546, 0xedf82ac7,
        0x91c6ae3f, 0x26136a4c, 0x0c061418, 0x0a051e14, 0x97c5a433, 0x22116644, 0xee772fc1, 0xf87c15ed,
        0xf47a01f5, 0xf0780dfd, 0x6c36b4d8, 0x381c4870, 0x723996e4, 0xb259cb79, 0x30185060, 0xac56e945,
        0x7bb38df6, 0x7db087fa, 0x4824d890, 0x4020c080, 0x79b28bf2, 0x39924b72, 0x5ba3edb6, 0x9dc0ba27,
        0x8844850d, 0xc4625195, 0x20106040, 0x75b49fea, 0x15843f2a, 0x86439711, 0x3b934d76, 0x99c2b62f,
        0x944aa135, 0x67bda9ce, 0x038f0506, 0x5a2deeb4, 0x65bcafca, 0x259c6f4a, 0xd46a61b5, 0x80409d1d,
        0x83cf981b, 0x59a2ebb2, 0x1d80273a, 0x9e4fbf21, 0x3e1f427c, 0x89ca860f, 0x49aadb92, 0x84429115,
    },
    {
        0xd2bbba69, 0x4de554a8, 0xbce22f5e, 0xcd2574e8, 0x51f753a6, 0x6bd0d3bb, 0x6fd6d2b9, 0x29b34d9a,
        0x5dfd50a0, 0x8acfac45, 0x0e098d07, 0xc6a5bf63, 0xdd3d70e0, 0x55f152a4, 0x527b9a29, 0x2db54c98,
        0x8f46eac9, 0x73c4d5b7, 0x66559733, 0x63dcd1bf, 0xccaa3366, 0x59fb51a2, 0x71c75bb6, 0xa2f3a651,
        0x5ffedea1, 0x3dad4890, 0x9ad7a84d, 0x5e71992f, 0x4be0dbab, 0xc8ac3264, 0xe695b773, 0xd732fce5,
        0xab70e3db, 0x42639e21, 0x7e41913f, 0x567d9b2b, 0xaf76e2d9, 0xd6bdbb6b, 0x199b4182, 0xa5796edc,
        0xaef9a557, 0x0b80cb8b, 0xb1676bd6, 0x6e599537, 0xbee1a15f, 0xeb10f3fb, 0xfe81b17f, 0x080c0204,
        0x1792cc85, 0x37a2c495, 0x744e1d3a, 0x50781428, 0x2bb0c39b, 0x915763c6, 0x4fe6daa9, 0x69d35dba,
        0x61df5fbe, 0x57f2dca5, 0xe9137dfa, 0x1394cd87, 0xe11f7ffe, 0x75c15ab4, 0xad756cd8, 0x6dd55cb8,
        0xfb08f7f3, 0x98d4264c, 0xdb38ffe3, 0x9354edc7, 0x874ae8cd, 0x4e699d27, 0xa17f6fde, 0x02038e01,
        0x64561932, 0xbae7a05d, 0xe71af0fd, 0x1e11890f, 0x3c220f1e, 0x1c12070e, 0x86c5af43, 0xcb20fbeb,
        0x20300810, 0x547e152a, 0x342e0d1a, 0x10180408, 0x04060102, 0x8d4564c8, 0x5bf8dfa3, 0xc52976ec,
        0xf90b79f2, 0x53f4dda7, 0xf48e3d7a, 0x5874162c, 0xfc823f7e, 0xdcb2376e, 0xa9736dda, 0xe0903870,
        0xdeb1b96f, 0xd13773e6, 0x834ce9cf, 0xd4be356a, 0x49e355aa, 0xd93b71e2, 0xf1077bf6, 0x0a0f8c05,
        0xd53172e4, 0x1a17880d, 0xff0ef6f1, 0xa8fc2a54, 0xf8843e7c, 0x65d95ebc, 0x9cd2274e, 0x0589468c,
        0x30280c18, 0x894365ca, 0xbd6d68d0, 0x995b61c2, 0x0c0a0306, 0x23bcc19f, 0x41ef57ae, 0x7fced6b1,
        0x43ecd9af, 0x7dcd58b0, 0x47ead8ad, 0x854966cc, 0x7bc8d7b3, 0xe89c3a74, 0x078ac88d, 0xf0883c78,
        0xcf26fae9, 0x62539631, 0xa6f5a753, 0x5a77982d, 0x9752ecc5, 0xdab7b86d, 0x3ba8c793, 0x82c3ae41,
        0xb96b69d2, 0x31a74b96, 0x96ddab4b, 0x9ed1a94f, 0x814f67ce, 0x283c0a14, 0x018f478e, 0xef16f2f9,
        0xee99b577, 0x88cc2244, 0xb364e5d7, 0x9f5eeec1, 0xc2a3be61, 0xacfa2b56, 0x3e21811f, 0x486c1224,
        0x362d831b, 0x6c5a1b36, 0x38240e1c, 0x8cca2346, 0xf304f5f7, 0x0983458a, 0x84c62142, 0x1f9ece81,
        0x39ab4992, 0xb0e82c58, 0xc32cf9ef, 0xbf6ee6d1, 0xe293b671, 0xa0f02850, 0x5c72172e, 0x322b8219,
        0x685c1a34, 0x161d8b0b, 0xdf3efee1, 0x121b8a09, 0x24360912, 0x038cc98f, 0x26358713, 0x25b94e9c,
        0xa37ce1df, 0xb8e42e5c, 0xb762e4d5, 0xa77ae0dd, 0x8b40ebcb, 0x7a47903d, 0xaaffa455, 0x78441e3c,
        0x2e398517, 0x9d5d60c0, 0x00000000, 0x94de254a, 0xf702f4f5, 0xe31cf1ff, 0x6a5f9435, 0x2c3a0b16,
        0xbb68e7d3, 0xc92375ea, 0x9b58efc3, 0xd0b83468, 0xc4a63162, 0x77c2d4b5, 0x67dad0bd, 0x22338611,
        0xe5197efc, 0x8ec9ad47, 0xd334fde7, 0xa4f62952, 0xc0a03060, 0xec9a3b76, 0x46659f23, 0xc72af8ed,
        0x3faec691, 0x4c6a1326, 0x1814060c, 0x141e050a, 0x33a4c597, 0x44661122, 0xc12f77ee, 0xed157cf8,
        0xf5017af4, 0xfd0d78f0, 0xd8b4366c, 0x70481c38, 0xe4963972, 0x79cb59b2, 0x60501830, 0x45e956ac,
        0xf68db37b, 0xfa87b07d, 0x90d82448, 0x80c02040, 0xf28bb279, 0x724b9239, 0xb6eda35b, 0x27bac09d,
        0x0d854488, 0x955162c4, 0x40601020, 0xea9fb475, 0x2a3f8415, 0x11974386, 0x764d933b, 0x2fb6c299,
        0x35a14a94, 0xcea9bd67, 0x06058f03, 0xb4ee2d5a, 0xcaafbc65, 0x4a6f9c25, 0xb5616ad4, 0x1d9d4080,
        0x1b98cf83, 0xb2eba259, 0x3a27801d, 0x21bf4f9e, 0x7c421f3e, 0x0f86ca89, 0x92dbaa49, 0x15914284,
    },
    {
        0xbbd269ba, 0xe54da854, 0xe2bc5e2f, 0x25cde874, 0xf751a653, 0xd06bbbd3, 0xd66fb9d2, 0xb3299a4d,
        0xfd5da050, 0xcf8a45ac, 0x090e078d, 0xa5c663bf, 0x3ddde070, 0xf155a452, 0x7b52299a, 0xb52d984c,
        0x468fc9ea, 0xc473b7d5, 0x55663397, 0xdc63bfd1, 0xaacc6633, 0xfb59a251, 0xc771b65b, 0xf3a251a6,
        0xfe5fa1de, 0xad3d9048, 0xd79a4da8, 0x715e2f99, 0xe04babdb, 0xacc86432, 0x95e673b7, 0x32d7e5fc,
        0x70abdbe3, 0x6342219e, 0x417e3f91, 0x7d562b9b, 0x76afd9e2, 0xbdd66bbb, 0x9b198241, 0x79a5dc6e,
        0xf9ae57a5, 0x800b8bcb, 0x67b1d66b, 0x596e3795, 0xe1be5fa1, 0x10ebfbf3, 0x81fe7fb1, 0x0c080402,
        0x921785cc, 0xa23795c4, 0x4e743a1d, 0x78502814, 0xb02b9bc3, 0x5791c663, 0xe64fa9da, 0xd369ba5d,
        0xdf61be5f, 0xf257a5dc, 0x13e9fa7d, 0x941387cd, 0x1fe1fe7f, 0xc175b45a, 0x75add86c, 0xd56db85c,
        0x08fbf3f7, 0xd4984c26, 0x38dbe3ff, 0x5493c7ed, 0x4a87cde8, 0x694e279d, 0x7fa1de6f, 0x0302018e,
        0x56643219, 0xe7ba5da0, 0x1ae7fdf0, 0x111e0f89, 0x223c1e0f, 0x121c0e07, 0xc58643af, 0x20cbebfb,
        0x30201008, 0x7e542a15, 0x2e341a0d, 0x18100804, 0x06040201, 0x458dc864, 0xf85ba3df, 0x29c5ec76,
        0x0bf9f279, 0xf453a7dd, 0x8ef47a3d, 0x74582c16, 0x82fc7e3f, 0xb2dc6e37, 0x73a9da6d, 0x90e07038,
        0xb1de6fb9, 0x37d1e673, 0x4c83cfe9, 0xbed46a35, 0xe349aa55, 0x3bd9e271, 0x07f1f67b, 0x0f0a058c,
        0x31d5e472, 0x171a0d88, 0x0efff1f6, 0xfca8542a, 0x84f87c3e, 0xd965bc5e, 0xd29c4e27, 0x89058c46,
        0x2830180c, 0x4389ca65, 0x6dbdd068, 0x5b99c261, 0x0a0c0603, 0xbc239fc1, 0xef41ae57, 0xce7fb1d6,
        0xec43afd9, 0xcd7db058, 0xea47add8, 0x4985cc66, 0xc87bb3d7, 0x9ce8743a, 0x8a078dc8, 0x88f0783c,
        0x26cfe9fa, 0x53623196, 0xf5a653a7, 0x775a2d98, 0x5297c5ec, 0xb7da6db8, 0xa83b93c7, 0xc38241ae,
        0x6bb9d269, 0xa731964b, 0xdd964bab, 0xd19e4fa9, 0x4f81ce67, 0x3c28140a, 0x8f018e47, 0x16eff9f2,
        0x99ee77b5, 0xcc884422, 0x64b3d7e5, 0x5e9fc1ee, 0xa3c261be, 0xfaac562b, 0x213e1f81, 0x6c482412,
        0x2d361b83, 0x5a6c361b, 0x24381c0e, 0xca8c4623, 0x04f3f7f5, 0x83098a45, 0xc6844221, 0x9e1f81ce,
        0xab399249, 0xe8b0582c, 0x2cc3eff9, 0x6ebfd1e6, 0x93e271b6, 0xf0a05028, 0x725c2e17, 0x2b321982,
        0x5c68341a, 0x1d160b8b, 0x3edfe1fe, 0x1b12098a, 0x36241209, 0x8c038fc9, 0x35261387, 0xb9259c4e,
        0x7ca3dfe1, 0xe4b85c2e, 0x62b7d5e4, 0x7aa7dde0, 0x408bcbeb, 0x477a3d90, 0xffaa55a4, 0x44783c1e,
        0x392e1785, 0x5d9dc060, 0x00000000, 0xde944a25, 0x02f7f5f4, 0x1ce3fff1, 0x5f6a3594, 0x3a2c160b,
        0x68bbd3e7, 0x23c9ea75, 0x589bc3ef, 0xb8d06834, 0xa6c46231, 0xc277b5d4, 0xda67bdd0, 0x33221186,
        0x19e5fc7e, 0xc98e47ad, 0x34d3e7fd, 0xf6a45229, 0xa0c06030, 0x9aec763b, 0x6546239f, 0x2ac7edf8,
        0xae3f91c6, 0x6a4c2613, 0x14180c06, 0x1e140a05, 0xa43397c5, 0x66442211, 0x2fc1ee77, 0x15edf87c,
        0x01f5f47a, 0x0dfdf078, 0xb4d86c36, 0x4870381c, 0x96e47239, 0xcb79b259, 0x50603018, 0xe945ac56,
        0x8df67bb3, 0x87fa7db0, 0xd8904824, 0xc0804020, 0x8bf279b2, 0x4b723992, 0xedb65ba3, 0xba279dc0,
        0x850d8844, 0x5195c462, 0x60402010, 0x9fea75b4, 0x3f2a1584, 0x97118643, 0x4d763b93, 0xb62f99c2,
        0xa135944a, 0xa9ce67bd, 0x0506038f, 0xeeb45a2d, 0xafca65bc, 0x6f4a259c, 0x61b5d46a, 0x9d1d8040,
        0x981b83cf, 0xebb259a2, 0x273a1d80, 0xbf219e4f, 0x427c3e1f, 0x860f89ca, 0xdb9249aa, 0x91158442,
    },
}

var RC =[]uint32{
    0xba542f74, 0x53d3d24d, 0x50ac8dbf, 0x70529a4c, 0xead597d1, 0x33515ba6, 0xde48a899, 0xdb32b7fc,
    0xe39e919b, 0xe2bb416e, 0xa5cb6b95, 0xa1f3b102, 0xccc41d14, 0xc363da5d, 0x5fdc7dcd, 0x7f5a6c5c,
    0xf726ffed, 0xe89d6f8e, 0x19a0f089, 0x0f07affb,
}

var states = []uint32{
    0xff000000, 0x00ff0000,
    0x0000ff00, 0x000000ff,
}
